EDA_(半導体)
[Wikipedia|▼Menu]
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}

この記事は検証可能参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方
出典検索?: "EDA" 半導体 ? ニュース ・ 書籍 ・ スカラー ・ CiNii ・ J-STAGE ・ NDL ・ dlib.jp ・ ジャパンサーチ ・ TWL(2018年9月)

この記事は更新が必要とされています。
この記事には古い情報が掲載されています。編集の際に新しい情報を記事に反映させてください。反映後、このタグは除去してください。(2017年3月)

EDA(: electronic design automation)、DA(: design automation)とは、電子機器、半導体など電子系の設計作業を自動化し支援するためのソフトウェア、ハードウェアおよび手法の総称。半導体の設計工程とその製造工程、さらにそれを部品として実装するプリント基板設計の自動化で使われる用語である。それぞれの製造工程、検査工程でのデータ処理技術を意味するともいえる。

従来から単体で存在した電子系のCADCAEを包含した用語として使われるようになった。実際のシステムのことをEDAツールといい、開発・販売業者をEDAベンダーという。電子・半導体メーカーなどが内製する場合もある。
歴史
1960年代

回路シミュレータSPICEカリフォルニア大学バークレーで開発された。当時のプラットフォームとしてはメインフレームが主流であった。その後各所で派生版が生まれ、改良されながら使用されている。
1970年代

半導体レイアウト設計用のCADシステムとして、アメリカのカルマー社(Calma)、アプリコン社(Aplilicon)などのシステムが登場した。いずれもミニコンをホストコンピュータとしたターンキーシステムであった。両社ともその後の買収などを経たのち消滅したが、カルマー社のフォトマスクのデータ形式であるGDSII(ストリーム)形式は現在に至るまで使用されている。日本ではセイコー電子工業や図研のシステムも登場している。

当時のCADは高価なものであったため設計者が直接使用せず専任オペレータがデータ入力、修正するといった使われ方をした。
1980年代

論理回路設計用のCAEシステムとしてメンター・グラフィックス、デイジー、バリッドなどが登場する。プラットフォームには汎用のエンジニアリングワークステーション(EWS)を使用したもの(メンター)と専用のハード・OSを使用していたものがあった(後の2社)が、その後UNIXベースのEWSとOSが一般的になった。

これらのツールは論理回路入力をするエディターとその動作検証をシミュレータなどを一体としたものである。またこのあたりから設計者一人ひとりが占有して使うという形態が一般的になってくる。

レイアウトCADで作成データと論理設計ツールのデータを比較するツールも登場する(ECAD社、後にケイデンス社)。回路図をもとにレイアウトデータの自動配置配線を行うツールも出てきた。当初はゲートアレイなどのセミカスタム半導体を対象にしたが、より汎用性の高いものへと進化していった。この種のツールにおいては多数の図形データを処理する必要があるが、計算幾何学の成果も取り入れ性能の向上が図られていった。

複数のベンダーが各種ツールを発表した結果、データの互換がとれない等の問題も生じている。当時2大ベンダーであったケイデンス社とメンター社がそれぞれフレームワークという枠組みに他社製品を取り込んで統合しようとの動きもあったが成功していない。またデータを交換する共通フォーマットとしてEDIFの研究が始まった。
ハードウェア記述言語の登場

カーバー・ミードリン・コンウェイの著書『超LSIシステム入門』で、プログラミング言語のコンパイルによって回路を生成することが提唱された。これは論理合成として後に実用化される。

1980年代半ばに、回路図ではなくプログラム言語に似たハードウェア記述言語(HDL)の一つであるVerilogとそのシミュレータが登場、回路図に代わって言語記述で設計する手法が始まった。1980年代後半には、そのHDLから論理回路(ネットリスト)を自動生成するシステムが実用化された。この技術は論理合成と呼ばれ、シノプシスにより製品化された。
1990年以降

それぞれのツールの性能向上が続くなかで、半導体製造工程の微細化による様々な問題を解決するためのツールが各種登場する。シミュレーションを行わずにタイミングの問題を検証するツール(静的タイミング解析)、複数の回路の等価性を比較するツール(形式等価判定)、配線遅延や負荷を考慮しながらクロック配線網を生成するツール(クロックツリー合成)など各種のものが登場している。また実際ウェハーにパターンを露光する際、光の波長に近づき近接効果が無視できなくなってきたため、あらかじめ補正する光学近接効果補正技術(: optical proximity correction、OPC)も使われるようになった。

1990年代後半よりHDLより抽象度の高い記述を可能とする言語の開発が始まった。C/C++を元にしたSystemC、SpecCや既存のVerilogの拡張であるSystemVerilogなどである。


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:51 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef